Part Number Hot Search : 
CJ78M09 15KP10 2SB547A 48D05 NB40L IRFZ46 SK2628 2N540
Product Description
Full Text Search
 

To Download ST16CF54 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 (R)
ST16CF54 Level B
DATA BRIEFING
Smartcard MCU With 4 KBytes EEPROM & 512 Bits Modular Arithmetic Processor
s s
8 BIT ARCHITECTURE CPU 16 KBytes of USER ROM SECTOR COMBINATIVE 8 KBytes of SYSTEM ROM 512 Bytes of RAM 4 KBytes of EEPROM, SECTOR COMBINATIVE 512 BITS MODULAR ARITHMETIC PROCESSOR - Fast modular multiplication and squaring using Montgomery method - Driven by STMicroelectronics cryptographic library
2 2 2
s s s
2
s
Micromodule (D4)
s
EFFICIENT CRYPTOGRAPHIC LIBRARY - Embedded software for driving the MAP through a set of advanced functions - Supports modular and non modular arithmetic - Operand length can be any size up to 1024 bits - Highly reliable CMOS EEPROM technology - 10 year data retention - 100,000 Erase/Write cycle endurance - Protected One Time Programmable block (32 or 64 Bytes) - Separate Write and Erase cycle for fast "1" programming - 1 to 32 Bytes block either Erase or Write in single cycle programming
s s s s
Wafer
ESD PROTECTION GREATER THAN 5000V 2 OPERATING CONFIGURATIONS - ISSUER - USER SOFTWARE SUPPORT - Cryptographic Library - Manager FAST CRYPTOGRAPHIC FUNCTIONS PROCESSING
Speed * 125 ms 375 ms 350 ms 190 ms 770 ms 265 ms
s s s s
SERIAL ACCESS, ISO 7816-3 COMPATIBLE SINGLE 5V
10% SUPPLY VOLTAGE
STANDBY MODE FOR POWER SAVING UP TO 5 MHz INTERNAL OPERATING FREQUENCY VERY HIGH SECURITY FEATURES INCLUDING EEPROM FLASH ERASE CONTACT ASSIGNMENT COMPATIBLE ISO 7816-2
s
Function 512 bits signature with CRT ** 512 bits signature without CRT 768 bits signature with CRT 768 bits authentication (e=$10001) 1024 bits signature with CRT 1024 bits authentication (e=$10001)
Note * 5MHz clock CPU ** CRT: Chinese Remainder Theorem
s
BD.CF54-B/9809V2
This is Brief Data from STMicroelectronics. Details are subject to change without notice. For complete data, please contact your nearest Sales Office or SmartCard Products Divison, Rousset, France. Fax: (+33) 4 42 25 87 29
1/3
1
ST16CF54 Level B
DESCRIPTION The ST16CF54 Level B, a member of the ST16 device family, is a serial access microcontroller especially designed for high volume and cost competitive Smartcard applications, where high performance Public Key Algorithms will be implemented, to cut down initialization and communication costs and to increase security. Its internal Modular Arithmetic Processor is designed to speed up cryptographic calculations required in Public Key Algorithms. It processes hardware modular multiplication and squaring on various size 32/256/288/384/416/512 bits operand. By using of software (cryptographic firmware library) this calculation can be extended for any size of operand from 3 to 1024 bits. The ST16CF54 Level B is based on an ST 8 bit CPU core including on-chip memories: 512 Bytes of RAM, 16 KBytes of USER ROM and 4 KBytes of EEPROM. Both ROM and EEPROM memories can be configured into two sectors. Access rules from any memory section (sector) to another are setup by the User defined Memory Access Control Matrix.
In addition, to reinforce the security of this product, an hardware mechanism called SRAC (SYSTEM ROM Access Control) has been implemented. It protects against unauthorized access to both SYSTEM ROM and MAP. Reliability data related to the ST16CF54 Level B product, manufactured using ST's advanced CMOS EEPROM technology, confirm data retention of up to 10 years and endurance up to 100,000 Erase/Write cycles. As all other ST16 family members, it is fully compatible with the ISO standards for Smartcard applications. Software development and firmware (ROM code, options) generation are completed by the ST1619HDS development system. The ST16CF54 Level B can be delivered either as unsawn or sawn wafers, 180 or 275 micron thickness as well as in micromodule package.
Figure 1 Block Diagram
RAM 512 BYTES V GENERATION PP
8 BIT CPU
SECURITY LOGIC WITH NUMBER GENERATOR
EEPROM 4K BYTES SECTORS COMBINATIVE
SECTOR A
SECTOR B
MEMORY ACCESS CONTROL MATRIX
CLK
INTERNAL BUS
SERIAL I/0's INTERFACE
SRAC
8K BYTES
SECT. A
SECT. B
RST
DATA REGISTER
CONTROL REGISTER
SYSTEM ROM CRYPTO LIBRARY
16K BYTES USER ROM
VCC.
I/O2
I/O1
32/256/288/384/416/ 512 BIT MAP
GND
SCP 096a/DS
2/3
ST16CF54 Level B
SOFTWARE SUPPORT CRYPTO LIBRARY For an easy and efficient use of the Modular Arithmetic Processor (MAP), ST proposes a complete set of firmware subroutines. This library is located in the System ROM area, leaving 16 KBytes in the User ROM for the application software. This library saves the operating system designer from coding first layer functions and allows the designer to concentrate on algorithms and Public Key Cryptographic (PKC) protocol implementation. This library contains firmware functions for: - loading and unloading parameters and results to or from the MAP
- calculating Montgomery constants for appropriate mathematical implementation of modular calculations - basic mathematics for modular and non modular operations on any length operand up to 1024 bits - modular experimentation on operands of any length up to 1024 bits - more elaborate functions such as RSA based operations, digital signatures and hashing algorithms - long random number generation
3/3


▲Up To Search▲   

 
Price & Availability of ST16CF54

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X